<html>
				<head>
				<meta http-equiv="content-type" content="text/html; charset=UTF-8">
				</head>
				<body><pre>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.freebsd.org/cgi/man.cgi?query=PMAP_CHANGE_WIRING&sektion=9&apropos=0&manpath=FreeBSD+6.1-RELEASE">PMAP_CHANGE_WIRING(9)</a> FreeBSD Kernel Developer's Manual <a href="http://www.freebsd.org/cgi/man.cgi?query=PMAP_CHANGE_WIRING&sektion=9&apropos=0&manpath=FreeBSD+6.1-RELEASE">PMAP_CHANGE_WIRING(9)</a></pre>
<pre>
<b>名称</b>:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pmap_change_wiring -- 改变 映射/虚拟地址对(pair)的实际固定(wiring)属性</pre>
<pre>
<b>概要</b>:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#include &lt;<font color="dark">sys/param.h</font>&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#include &lt;<font color="dark">vm/vm.h</font>&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#include &lt;<font color="dark">vm/pmap.h</font>&gt;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="red">void</font> <font color="blue">pmap_change_wiring</font>(<font color="red">pm_t</font> <font color="green">pmap</font>, <font color="red">vm_offset_t</font> <font color="green">va</font>, <font color="red">boolean_t</font> <font color="green">wired</font>);</pre>
<pre>
<b>详述</b>:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=blue>pmap_change_wiring()</font>函数用来改变页面的固定属性，该页面的虚拟地址为<font color="green">va</font>，且属于
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;物理映射<font color="green">pmap</font>。固定页的名字是从``将之固定(<font color="green">wired</font>)''到系统页表而来，
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样该页就不会被换出。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;映射必须已经存在于<font color="green">pmap</font>中。如果参数<font color="green">wired</font>为TRUE，那么必须将映射的固定页计数器
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(<font color="green">wired</font> page count)加1；如果是FALSE，那么必须减１。
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;该函数一般由<font color=blue>vm_fault_unwire()</font>函数调用。</pre>
<pre>
<b>参见</b>:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.freebsd.org/cgi/man.cgi?query=pmap&sektion=9&apropos=0&manpath=FreeBSD+6.1-RELEASE">pmap(9)</a></pre>
<pre>
<b>作者</b>:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;本手册页由Bruce M Simpson&lt;bms@spc.org&gt;撰写。</pre>
</pre>
</body></html>